Mercurial > hg4j
comparison src/com/tmate/hgkit/ll/Changeset.java @ 38:50dfc69c108e
Nodeid is confusing, denote it's reference to manifest
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Fri, 14 Jan 2011 00:52:19 +0100 |
parents | fc265ddeab26 |
children | 21e26da142fa |
comparison
equal
deleted
inserted
replaced
37:e45e75e22523 | 38:50dfc69c108e |
---|---|
1 /** | 1 /* |
2 * Copyright (c) 2010 Artem Tikhomirov | 2 * Copyright (c) 2010, 2011 Artem Tikhomirov |
3 */ | 3 */ |
4 package com.tmate.hgkit.ll; | 4 package com.tmate.hgkit.ll; |
5 | 5 |
6 import java.io.UnsupportedEncodingException; | 6 import java.io.UnsupportedEncodingException; |
7 import java.util.ArrayList; | 7 import java.util.ArrayList; |
22 * </pre> | 22 * </pre> |
23 * @author artem | 23 * @author artem |
24 */ | 24 */ |
25 public class Changeset { | 25 public class Changeset { |
26 // TODO immutable | 26 // TODO immutable |
27 private /*final*/ Nodeid nodeid; | 27 private /*final*/ Nodeid manifest; |
28 private String user; | 28 private String user; |
29 private String comment; | 29 private String comment; |
30 private ArrayList<String> files; | 30 private ArrayList<String> files; |
31 private String timezone; // FIXME | 31 private String timezone; // FIXME |
32 | 32 |
33 public void dump() { | 33 public void dump() { |
34 System.out.println("User:" + user); | 34 System.out.println("User:" + user); |
35 System.out.println("Comment:" + comment); | 35 System.out.println("Comment:" + comment); |
36 System.out.println("Nodeid:" + nodeid); | 36 System.out.println("Manifest:" + manifest); |
37 System.out.println("Date:" + timezone); | 37 System.out.println("Date:" + timezone); |
38 System.out.println("Files: " + files.size()); | 38 System.out.println("Files: " + files.size()); |
39 for (String s : files) { | 39 for (String s : files) { |
40 System.out.print('\t'); | 40 System.out.print('\t'); |
41 System.out.println(s); | 41 System.out.println(s); |
90 } catch (UnsupportedEncodingException ex) { | 90 } catch (UnsupportedEncodingException ex) { |
91 _comment = ""; | 91 _comment = ""; |
92 throw new IllegalStateException("Could hardly happen"); | 92 throw new IllegalStateException("Could hardly happen"); |
93 } | 93 } |
94 // change this instance at once, don't leave it partially changes in case of error | 94 // change this instance at once, don't leave it partially changes in case of error |
95 this.nodeid = _nodeid; | 95 this.manifest = _nodeid; |
96 this.user = _user; | 96 this.user = _user; |
97 this.timezone = _timezone; | 97 this.timezone = _timezone; |
98 this.files = _files; | 98 this.files = _files; |
99 this.comment = _comment; | 99 this.comment = _comment; |
100 } | 100 } |