diff --git a/src/Squot.package/SquotBrowser.class/instance/actionRebaseOntoActiveCommit.st b/src/Squot.package/SquotBrowser.class/instance/actionRebaseOntoActiveCommit.st new file mode 100644 index 000000000..4dd55061f --- /dev/null +++ b/src/Squot.package/SquotBrowser.class/instance/actionRebaseOntoActiveCommit.st @@ -0,0 +1,9 @@ +actions +actionRebaseOntoActiveCommit + | commits | + self activeWorkingCopyIfNilInformAnd: [^ self]. + self activeCommit ifNil: [^ self inform: 'Please select a commit first.']. + commits := GitHistoryWalker new + excludeAncestorsOf: self activeCommit; + startingFrom: self activeWorkingCopy headCommit. + (SquotInteractiveRebase newWithCommits: commits) open. \ No newline at end of file diff --git a/src/Squot.package/SquotBrowser.class/instance/commitMenu.forRef..st b/src/Squot.package/SquotBrowser.class/instance/commitMenu.forRef..st index e22e19111..96fb6ec90 100644 --- a/src/Squot.package/SquotBrowser.class/instance/commitMenu.forRef..st +++ b/src/Squot.package/SquotBrowser.class/instance/commitMenu.forRef..st @@ -23,7 +23,9 @@ commitMenu: aMenu forRef: aStringOrNil resetLabel := 'Reset branch ''{1}'' to this ', refTypeName format: {GitReference shortName: branch}. aMenu add: resetLabel action: #actionResetToActiveCommit; - add: resetLabel, ' and restore it' action: #actionResetToActiveCommitAndRestoreIt]. + add: resetLabel, ' and restore it' action: #actionResetToActiveCommitAndRestoreIt; + add: ('Rebase branch ''{1}'' onto this ', refTypeName format: {GitReference shortName: branch}) + action: #actionRebaseOntoActiveCommit]. aMenu addLine; add: 'Compare this ', refTypeName, ' to its parent commit' action: #actionCompareActiveCommitToParent; diff --git a/src/Squot.package/SquotBrowser.class/methodProperties.json b/src/Squot.package/SquotBrowser.class/methodProperties.json index 299691347..0e9e694e6 100644 --- a/src/Squot.package/SquotBrowser.class/methodProperties.json +++ b/src/Squot.package/SquotBrowser.class/methodProperties.json @@ -30,6 +30,7 @@ "actionPull" : "mad 12/13/2023 18:03", "actionPush" : "mad 9/26/2023 16:58", "actionPush:" : "mad 9/26/2023 16:57", + "actionRebaseOntoActiveCommit" : "mad 12/5/2023 21:48", "actionRefreshRefList" : "mad 10/24/2023 19:54", "actionRemoveActiveProject" : "mad 9/21/2023 11:55", "actionRenameActiveProject" : "mad 12/8/2023 18:46", @@ -74,7 +75,7 @@ "commitList" : "mad 11/30/2023 17:11", "commitListMenu:" : "mad 11/29/2023 15:58", "commitListStartingCommits" : "mad 9/19/2023 12:32", - "commitMenu:forRef:" : "mad 11/29/2023 16:49", + "commitMenu:forRef:" : "mad 12/5/2023 21:45", "currentBranchIfNilInformAnd:" : "mad 9/26/2023 16:56", "doesRef:comeBeforeRef:" : "mad 9/19/2023 14:45", "ifRepositoryDoesNotExist:" : "mad 11/30/2023 17:08", diff --git a/src/Squot.package/SquotInteractiveRebase.class/README.md b/src/Squot.package/SquotInteractiveRebase.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotInteractiveRebase.class/class/newWithCommits..st b/src/Squot.package/SquotInteractiveRebase.class/class/newWithCommits..st new file mode 100644 index 000000000..c48f8ca00 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/class/newWithCommits..st @@ -0,0 +1,3 @@ +as yet unclassified +newWithCommits: aCollection + ^ self newWithOperations: (aCollection collect: [:each | SquotRebaseOperationPick newWithCommit: each]) \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/class/newWithOperations..st b/src/Squot.package/SquotInteractiveRebase.class/class/newWithOperations..st new file mode 100644 index 000000000..bb7622a5c --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/class/newWithOperations..st @@ -0,0 +1,5 @@ +as yet unclassified +newWithOperations: aCollection + ^ self new + addAll: aCollection; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/actionChangeOperation.st b/src/Squot.package/SquotInteractiveRebase.class/instance/actionChangeOperation.st new file mode 100644 index 000000000..7a14edca1 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/actionChangeOperation.st @@ -0,0 +1,7 @@ +running +actionChangeOperation + self activeOperation ifNil: [^ self inform: 'Please select an operation first.']. + self todoList + at: (self todoList indexOf: self activeOperation) + put: (self activeOperation changeOperation ifNil: [^ self]). + self changed: #todoList. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/actionRun.st b/src/Squot.package/SquotInteractiveRebase.class/instance/actionRun.st new file mode 100644 index 000000000..031234942 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/actionRun.st @@ -0,0 +1,3 @@ +running +actionRun + self runNextOperation. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation..st b/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation..st new file mode 100644 index 000000000..a55f86f1a --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation..st @@ -0,0 +1,5 @@ +accessing +activeOperation: aRebaseOperation + self assert: (aRebaseOperation isNil or: [self todoList includes: aRebaseOperation]). + activeOperation := aRebaseOperation. + self changed: #activeOperation. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation.st b/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation.st new file mode 100644 index 000000000..43ae3cbcb --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/activeOperation.st @@ -0,0 +1,3 @@ +accessing +activeOperation + ^ activeOperation \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/addAll..st b/src/Squot.package/SquotInteractiveRebase.class/instance/addAll..st new file mode 100644 index 000000000..52f3c0f0a --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/addAll..st @@ -0,0 +1,4 @@ +accessing +addAll: aCollection + self todoList addAll: aCollection. + self changed: #todoList. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildButtons..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildButtons..st new file mode 100644 index 000000000..8a73067c6 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildButtons..st @@ -0,0 +1,6 @@ +toolbuilder +buildButtons: builder + ^ SquotGUIUtilities buildButtons: { + self buildChangeOperationButton: builder. + self buildRunButton: builder. + } with: builder \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildChangeOperationButton..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildChangeOperationButton..st new file mode 100644 index 000000000..5ac9c9022 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildChangeOperationButton..st @@ -0,0 +1,8 @@ +toolbuilder +buildChangeOperationButton: builder + ^ builder pluggableActionButtonSpec new + model: self; + action: #actionChangeOperation; + label: 'Change'; + help: 'Change the operation type of the active operation.'; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildLayout..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildLayout..st new file mode 100644 index 000000000..30880bc76 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildLayout..st @@ -0,0 +1,6 @@ +toolbuilder +buildLayout: builder + ^ SquotGUIUtilities buildVerticalLayout: { + self buildMainLayout: builder. + self buildButtons: builder. + } with: builder \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildMainLayout..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildMainLayout..st new file mode 100644 index 000000000..cde339d5a --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildMainLayout..st @@ -0,0 +1,3 @@ +toolbuilder +buildMainLayout: builder + ^ self buildTodoList: builder \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildRunButton..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildRunButton..st new file mode 100644 index 000000000..a3a2d3c6f --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildRunButton..st @@ -0,0 +1,8 @@ +toolbuilder +buildRunButton: builder + ^ builder pluggableActionButtonSpec new + model: self; + action: #actionRun; + label: 'Run'; + help: 'Run the next operation.'; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildTodoList..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildTodoList..st new file mode 100644 index 000000000..39c8f4092 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildTodoList..st @@ -0,0 +1,16 @@ +toolbuilder +buildTodoList: builder + ^ builder pluggableTreeSpec new + model: self; + roots: #todoList; + nodeClass: SquotRebaseOperationWrapper; + getSelected: #activeOperation; + setSelected: #activeOperation:; + columns: { + [:listMorph | (listMorph filteredItems collect: [:item | + item preferredWidthOfColumn: 1]) max]. + [:listMorph | (listMorph filteredItems collect: [:item | + item preferredWidthOfColumn: 2]) max]. + nil. + }; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildWindow..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildWindow..st new file mode 100644 index 000000000..669f45979 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildWindow..st @@ -0,0 +1,7 @@ +toolbuilder +buildWindow: builder + ^ builder pluggableWindowSpec new + model: self; + label: #windowTitle; + children: (SquotGUIUtilities windowChild: (self buildLayout: builder)); + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/buildWith..st b/src/Squot.package/SquotInteractiveRebase.class/instance/buildWith..st new file mode 100644 index 000000000..6ee13b821 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/buildWith..st @@ -0,0 +1,3 @@ +toolbuilder +buildWith: builder + ^ builder build: (self buildWindow: builder) \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/initialize.st b/src/Squot.package/SquotInteractiveRebase.class/instance/initialize.st new file mode 100644 index 000000000..3d76d3ac1 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/initialize.st @@ -0,0 +1,4 @@ +accessing +initialize + super initialize. + self todoList: OrderedCollection new. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/nextOperation.st b/src/Squot.package/SquotInteractiveRebase.class/instance/nextOperation.st new file mode 100644 index 000000000..3ab50024e --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/nextOperation.st @@ -0,0 +1,3 @@ +accessing +nextOperation + ^ self todoList first \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/open.st b/src/Squot.package/SquotInteractiveRebase.class/instance/open.st new file mode 100644 index 000000000..89acf04e2 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/open.st @@ -0,0 +1,3 @@ +toolbuilder +open + ^ ToolBuilder open: self \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/removeNextOperation.st b/src/Squot.package/SquotInteractiveRebase.class/instance/removeNextOperation.st new file mode 100644 index 000000000..24d8a0c2c --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/removeNextOperation.st @@ -0,0 +1,4 @@ +accessing +removeNextOperation + self todoList removeFirst. + self changed: #todoList. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/runNextOperation.st b/src/Squot.package/SquotInteractiveRebase.class/instance/runNextOperation.st new file mode 100644 index 000000000..d7d720baa --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/runNextOperation.st @@ -0,0 +1,4 @@ +running +runNextOperation + self nextOperation run. + self removeNextOperation. \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/todoList..st b/src/Squot.package/SquotInteractiveRebase.class/instance/todoList..st new file mode 100644 index 000000000..78f9ee5ac --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/todoList..st @@ -0,0 +1,3 @@ +accessing +todoList: anOrderedCollection + todoList := anOrderedCollection \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/todoList.st b/src/Squot.package/SquotInteractiveRebase.class/instance/todoList.st new file mode 100644 index 000000000..98a72ee3f --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/todoList.st @@ -0,0 +1,3 @@ +accessing +todoList + ^ todoList \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/instance/windowTitle.st b/src/Squot.package/SquotInteractiveRebase.class/instance/windowTitle.st new file mode 100644 index 000000000..47c0710d1 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/instance/windowTitle.st @@ -0,0 +1,3 @@ +toolbuilder +windowTitle + ^ 'Interactive Rebase' \ No newline at end of file diff --git a/src/Squot.package/SquotInteractiveRebase.class/methodProperties.json b/src/Squot.package/SquotInteractiveRebase.class/methodProperties.json new file mode 100644 index 000000000..21a875ab6 --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/methodProperties.json @@ -0,0 +1,26 @@ +{ + "class" : { + "newWithCommits:" : "mad 12/5/2023 21:40", + "newWithOperations:" : "mad 12/5/2023 21:39" }, + "instance" : { + "actionChangeOperation" : "mad 12/5/2023 22:18", + "actionRun" : "mad 12/5/2023 21:19", + "activeOperation" : "mad 12/5/2023 21:49", + "activeOperation:" : "mad 12/5/2023 22:18", + "addAll:" : "mad 12/5/2023 22:14", + "buildButtons:" : "mad 12/5/2023 22:08", + "buildChangeOperationButton:" : "mad 12/5/2023 22:08", + "buildLayout:" : "mad 12/5/2023 21:18", + "buildMainLayout:" : "mad 12/5/2023 21:49", + "buildRunButton:" : "mad 12/5/2023 21:19", + "buildTodoList:" : "mad 12/5/2023 21:22", + "buildWindow:" : "mad 12/5/2023 21:17", + "buildWith:" : "mad 12/5/2023 21:17", + "initialize" : "mad 12/5/2023 21:38", + "nextOperation" : "mad 12/5/2023 21:16", + "open" : "mad 12/5/2023 21:44", + "removeNextOperation" : "mad 12/5/2023 21:16", + "runNextOperation" : "mad 12/5/2023 21:16", + "todoList" : "mad 12/5/2023 21:16", + "todoList:" : "mad 12/5/2023 21:38", + "windowTitle" : "mad 12/5/2023 21:18" } } diff --git a/src/Squot.package/SquotInteractiveRebase.class/properties.json b/src/Squot.package/SquotInteractiveRebase.class/properties.json new file mode 100644 index 000000000..7b6b1453d --- /dev/null +++ b/src/Squot.package/SquotInteractiveRebase.class/properties.json @@ -0,0 +1,15 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + "todoList", + "activeOperation" ], + "name" : "SquotInteractiveRebase", + "pools" : [ + ], + "super" : "Model", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperation.class/README.md b/src/Squot.package/SquotRebaseOperation.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperation.class/class/chooseCompatibleOperationClass.st b/src/Squot.package/SquotRebaseOperation.class/class/chooseCompatibleOperationClass.st new file mode 100644 index 000000000..d91e302c7 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/class/chooseCompatibleOperationClass.st @@ -0,0 +1,8 @@ +accessing +chooseCompatibleOperationClass + | classes | + classes := self compatibleOperationClasses. + ^ UIManager default + chooseFrom: (classes collect: #operationName) + values: classes + title: 'Choose the new operation type:' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/class/compatibleOperationClasses.st b/src/Squot.package/SquotRebaseOperation.class/class/compatibleOperationClasses.st new file mode 100644 index 000000000..49262348a --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/class/compatibleOperationClasses.st @@ -0,0 +1,3 @@ +accessing +compatibleOperationClasses + self subclassResponsibility. \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/class/operationName.st b/src/Squot.package/SquotRebaseOperation.class/class/operationName.st new file mode 100644 index 000000000..a74a64dec --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + self subclassResponsibility. \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/instance/changeOperation.st b/src/Squot.package/SquotRebaseOperation.class/instance/changeOperation.st new file mode 100644 index 000000000..e46d07f50 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/instance/changeOperation.st @@ -0,0 +1,5 @@ +as yet unclassified +changeOperation + ^ (self class chooseCompatibleOperationClass ifNil: [^ nil]) new + copyFrom: self; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperation.class/instance/keepsCommit.st new file mode 100644 index 000000000..c64b6b43a --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ true \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/instance/operationName.st b/src/Squot.package/SquotRebaseOperation.class/instance/operationName.st new file mode 100644 index 000000000..2f2800723 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/instance/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ self class operationName \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/instance/run.st b/src/Squot.package/SquotRebaseOperation.class/instance/run.st new file mode 100644 index 000000000..844e28899 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/instance/run.st @@ -0,0 +1,4 @@ +as yet unclassified +run + "TODO" + "self subclassResponsibility." \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/instance/textIcon.st b/src/Squot.package/SquotRebaseOperation.class/instance/textIcon.st new file mode 100644 index 000000000..06ef6010e --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/instance/textIcon.st @@ -0,0 +1,3 @@ +accessing +textIcon + ^ self keepsCommit ifTrue: ['o'] ifFalse: ['|'] \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperation.class/methodProperties.json b/src/Squot.package/SquotRebaseOperation.class/methodProperties.json new file mode 100644 index 000000000..7938ede1c --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/methodProperties.json @@ -0,0 +1,11 @@ +{ + "class" : { + "chooseCompatibleOperationClass" : "mad 12/5/2023 22:00", + "compatibleOperationClasses" : "mad 12/5/2023 22:00", + "operationName" : "mad 12/5/2023 21:51" }, + "instance" : { + "changeOperation" : "mad 12/5/2023 22:07", + "keepsCommit" : "mad 12/5/2023 21:29", + "operationName" : "mad 12/5/2023 21:51", + "run" : "mad 12/5/2023 21:28", + "textIcon" : "mad 12/5/2023 21:32" } } diff --git a/src/Squot.package/SquotRebaseOperation.class/properties.json b/src/Squot.package/SquotRebaseOperation.class/properties.json new file mode 100644 index 000000000..2e2052f57 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperation.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperation", + "pools" : [ + ], + "super" : "Object", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/README.md b/src/Squot.package/SquotRebaseOperationBreak.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationBreak.class/class/operationName.st new file mode 100644 index 000000000..6c16b5b97 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationBreak.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'break' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationBreak.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationBreak.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/instance/label.st b/src/Squot.package/SquotRebaseOperationBreak.class/instance/label.st new file mode 100644 index 000000000..b0e7d2a50 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationBreak.class/instance/label.st @@ -0,0 +1,3 @@ +accessing +label + ^ '' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationBreak.class/methodProperties.json new file mode 100644 index 000000000..48f127d3f --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationBreak.class/methodProperties.json @@ -0,0 +1,6 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:52" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:30", + "label" : "mad 12/5/2023 22:02" } } diff --git a/src/Squot.package/SquotRebaseOperationBreak.class/properties.json b/src/Squot.package/SquotRebaseOperationBreak.class/properties.json new file mode 100644 index 000000000..3fbd06079 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationBreak.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationBreak", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationDrop.class/README.md b/src/Squot.package/SquotRebaseOperationDrop.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationDrop.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationDrop.class/class/operationName.st new file mode 100644 index 000000000..b7920b8ce --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationDrop.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'drop' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationDrop.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationDrop.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationDrop.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationDrop.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationDrop.class/methodProperties.json new file mode 100644 index 000000000..740654b3d --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationDrop.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:53" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:30" } } diff --git a/src/Squot.package/SquotRebaseOperationDrop.class/properties.json b/src/Squot.package/SquotRebaseOperationDrop.class/properties.json new file mode 100644 index 000000000..f269080c9 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationDrop.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationDrop", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationEdit.class/README.md b/src/Squot.package/SquotRebaseOperationEdit.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationEdit.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationEdit.class/class/operationName.st new file mode 100644 index 000000000..d8c6cd51e --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationEdit.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'edit' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationEdit.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationEdit.class/methodProperties.json new file mode 100644 index 000000000..3bf0b42b8 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationEdit.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:54" }, + "instance" : { + } } diff --git a/src/Squot.package/SquotRebaseOperationEdit.class/properties.json b/src/Squot.package/SquotRebaseOperationEdit.class/properties.json new file mode 100644 index 000000000..88114c8c8 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationEdit.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationEdit", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationExec.class/README.md b/src/Squot.package/SquotRebaseOperationExec.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationExec.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationExec.class/class/operationName.st new file mode 100644 index 000000000..d47a69e9b --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationExec.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'exec' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationExec.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationExec.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationExec.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationExec.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationExec.class/methodProperties.json new file mode 100644 index 000000000..3f6700cd5 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationExec.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:52" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:30" } } diff --git a/src/Squot.package/SquotRebaseOperationExec.class/properties.json b/src/Squot.package/SquotRebaseOperationExec.class/properties.json new file mode 100644 index 000000000..5523a67e6 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationExec.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationExec", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationFixup.class/README.md b/src/Squot.package/SquotRebaseOperationFixup.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationFixup.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationFixup.class/class/operationName.st new file mode 100644 index 000000000..73a630d4d --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationFixup.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'fixup' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationFixup.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationFixup.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationFixup.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationFixup.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationFixup.class/methodProperties.json new file mode 100644 index 000000000..040c914e6 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationFixup.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:54" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:30" } } diff --git a/src/Squot.package/SquotRebaseOperationFixup.class/properties.json b/src/Squot.package/SquotRebaseOperationFixup.class/properties.json new file mode 100644 index 000000000..c5f00ddd1 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationFixup.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationFixup", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationLabel.class/README.md b/src/Squot.package/SquotRebaseOperationLabel.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationLabel.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationLabel.class/class/operationName.st new file mode 100644 index 000000000..8ca2ef735 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationLabel.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'label' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationLabel.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationLabel.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationLabel.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationLabel.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationLabel.class/methodProperties.json new file mode 100644 index 000000000..3f6700cd5 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationLabel.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:52" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:30" } } diff --git a/src/Squot.package/SquotRebaseOperationLabel.class/properties.json b/src/Squot.package/SquotRebaseOperationLabel.class/properties.json new file mode 100644 index 000000000..e44d896a1 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationLabel.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationLabel", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationMerge.class/README.md b/src/Squot.package/SquotRebaseOperationMerge.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationMerge.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationMerge.class/class/operationName.st new file mode 100644 index 000000000..f5962d25c --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationMerge.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'merge' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationMerge.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationMerge.class/methodProperties.json new file mode 100644 index 000000000..99eb548ac --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationMerge.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:53" }, + "instance" : { + } } diff --git a/src/Squot.package/SquotRebaseOperationMerge.class/properties.json b/src/Squot.package/SquotRebaseOperationMerge.class/properties.json new file mode 100644 index 000000000..481f44627 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationMerge.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationMerge", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationPick.class/README.md b/src/Squot.package/SquotRebaseOperationPick.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationPick.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationPick.class/class/operationName.st new file mode 100644 index 000000000..fb2bd3a7e --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationPick.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'pick' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationPick.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationPick.class/methodProperties.json new file mode 100644 index 000000000..3bf0b42b8 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationPick.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:54" }, + "instance" : { + } } diff --git a/src/Squot.package/SquotRebaseOperationPick.class/properties.json b/src/Squot.package/SquotRebaseOperationPick.class/properties.json new file mode 100644 index 000000000..34b0bf5ab --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationPick.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationPick", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationReset.class/README.md b/src/Squot.package/SquotRebaseOperationReset.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationReset.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationReset.class/class/operationName.st new file mode 100644 index 000000000..d1d66b89d --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReset.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'reset' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationReset.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationReset.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReset.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationReset.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationReset.class/methodProperties.json new file mode 100644 index 000000000..1a01926de --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReset.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:53" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:33" } } diff --git a/src/Squot.package/SquotRebaseOperationReset.class/properties.json b/src/Squot.package/SquotRebaseOperationReset.class/properties.json new file mode 100644 index 000000000..7d544728d --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReset.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationReset", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationReword.class/README.md b/src/Squot.package/SquotRebaseOperationReword.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationReword.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationReword.class/class/operationName.st new file mode 100644 index 000000000..e577668db --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReword.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'reword' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationReword.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationReword.class/methodProperties.json new file mode 100644 index 000000000..3bf0b42b8 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReword.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:54" }, + "instance" : { + } } diff --git a/src/Squot.package/SquotRebaseOperationReword.class/properties.json b/src/Squot.package/SquotRebaseOperationReword.class/properties.json new file mode 100644 index 000000000..eb7964d90 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationReword.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationReword", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationSquash.class/README.md b/src/Squot.package/SquotRebaseOperationSquash.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationSquash.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationSquash.class/class/operationName.st new file mode 100644 index 000000000..8bddb2737 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationSquash.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'squash' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationSquash.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationSquash.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationSquash.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationSquash.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationSquash.class/methodProperties.json new file mode 100644 index 000000000..6118d3569 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationSquash.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:54" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:32" } } diff --git a/src/Squot.package/SquotRebaseOperationSquash.class/properties.json b/src/Squot.package/SquotRebaseOperationSquash.class/properties.json new file mode 100644 index 000000000..5569cda31 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationSquash.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationSquash", + "pools" : [ + ], + "super" : "SquotRebaseOperationWithCommit", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationUpdateRef.class/README.md b/src/Squot.package/SquotRebaseOperationUpdateRef.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationUpdateRef.class/class/operationName.st b/src/Squot.package/SquotRebaseOperationUpdateRef.class/class/operationName.st new file mode 100644 index 000000000..b782cc626 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationUpdateRef.class/class/operationName.st @@ -0,0 +1,3 @@ +accessing +operationName + ^ 'update-ref' \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationUpdateRef.class/instance/keepsCommit.st b/src/Squot.package/SquotRebaseOperationUpdateRef.class/instance/keepsCommit.st new file mode 100644 index 000000000..280bef8ea --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationUpdateRef.class/instance/keepsCommit.st @@ -0,0 +1,3 @@ +accessing +keepsCommit + ^ false \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationUpdateRef.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationUpdateRef.class/methodProperties.json new file mode 100644 index 000000000..1a01926de --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationUpdateRef.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "operationName" : "mad 12/5/2023 21:53" }, + "instance" : { + "keepsCommit" : "mad 12/5/2023 21:33" } } diff --git a/src/Squot.package/SquotRebaseOperationUpdateRef.class/properties.json b/src/Squot.package/SquotRebaseOperationUpdateRef.class/properties.json new file mode 100644 index 000000000..ddce4ff75 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationUpdateRef.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationUpdateRef", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/README.md b/src/Squot.package/SquotRebaseOperationWithCommit.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/class/compatibleOperationClasses.st b/src/Squot.package/SquotRebaseOperationWithCommit.class/class/compatibleOperationClasses.st new file mode 100644 index 000000000..e7d5d5bbf --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/class/compatibleOperationClasses.st @@ -0,0 +1,3 @@ +accessing +compatibleOperationClasses + ^ SquotRebaseOperationWithCommit allSubclasses \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/class/newWithCommit..st b/src/Squot.package/SquotRebaseOperationWithCommit.class/class/newWithCommit..st new file mode 100644 index 000000000..5d1d71b32 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/class/newWithCommit..st @@ -0,0 +1,5 @@ +instance creation +newWithCommit: aCommit + ^ self new + commit: aCommit; + yourself \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit..st b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit..st new file mode 100644 index 000000000..34322b4e4 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit..st @@ -0,0 +1,3 @@ +accessing +commit: aCommit + commit := aCommit \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit.st b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit.st new file mode 100644 index 000000000..8b930f5eb --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/commit.st @@ -0,0 +1,3 @@ +accessing +commit + ^ commit \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/label.st b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/label.st new file mode 100644 index 000000000..77d29b100 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/instance/label.st @@ -0,0 +1,3 @@ +accessing +label + ^ self commit showOneLine \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationWithCommit.class/methodProperties.json new file mode 100644 index 000000000..4d90e4607 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/methodProperties.json @@ -0,0 +1,8 @@ +{ + "class" : { + "compatibleOperationClasses" : "mad 12/5/2023 22:03", + "newWithCommit:" : "mad 12/5/2023 21:40" }, + "instance" : { + "commit" : "mad 12/5/2023 21:40", + "commit:" : "mad 12/5/2023 21:40", + "label" : "mad 12/5/2023 22:02" } } diff --git a/src/Squot.package/SquotRebaseOperationWithCommit.class/properties.json b/src/Squot.package/SquotRebaseOperationWithCommit.class/properties.json new file mode 100644 index 000000000..cc46360d7 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWithCommit.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + "commit" ], + "name" : "SquotRebaseOperationWithCommit", + "pools" : [ + ], + "super" : "SquotRebaseOperation", + "type" : "normal" } diff --git a/src/Squot.package/SquotRebaseOperationWrapper.class/README.md b/src/Squot.package/SquotRebaseOperationWrapper.class/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/Squot.package/SquotRebaseOperationWrapper.class/instance/setItem..st b/src/Squot.package/SquotRebaseOperationWrapper.class/instance/setItem..st new file mode 100644 index 000000000..990e717d2 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWrapper.class/instance/setItem..st @@ -0,0 +1,8 @@ +as yet unclassified +setItem: aRebaseOperation + super setItem: aRebaseOperation. + self string: ({ + aRebaseOperation textIcon. + aRebaseOperation operationName. + aRebaseOperation label. + } joinSeparatedBy: Character tab). \ No newline at end of file diff --git a/src/Squot.package/SquotRebaseOperationWrapper.class/methodProperties.json b/src/Squot.package/SquotRebaseOperationWrapper.class/methodProperties.json new file mode 100644 index 000000000..f9a83a2b7 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWrapper.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "setItem:" : "mad 12/5/2023 22:18" } } diff --git a/src/Squot.package/SquotRebaseOperationWrapper.class/properties.json b/src/Squot.package/SquotRebaseOperationWrapper.class/properties.json new file mode 100644 index 000000000..5a1fcab18 --- /dev/null +++ b/src/Squot.package/SquotRebaseOperationWrapper.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Squot-Mapper-Rebase", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SquotRebaseOperationWrapper", + "pools" : [ + ], + "super" : "SquotListItemWrapper", + "type" : "normal" } diff --git a/src/Squot.package/monticello.meta/categories.st b/src/Squot.package/monticello.meta/categories.st index 22c7a1f6c..36d18367c 100644 --- a/src/Squot.package/monticello.meta/categories.st +++ b/src/Squot.package/monticello.meta/categories.st @@ -43,4 +43,5 @@ SystemOrganization addCategory: #'Squot-Mapper-Blob'! SystemOrganization addCategory: #'Squot-Mapper-Sound'! SystemOrganization addCategory: #'Squot-Mapper-Multitext'! SystemOrganization addCategory: #'Squot-Mapper-Code'! +SystemOrganization addCategory: #'Squot-Mapper-Rebase'! SystemOrganization addCategory: #'Squot-Mapper-Utilities'!